Skip to content

feat: support custom timeframes in each chart - #6

Merged
g4titanx merged 15 commits into
masterfrom
feat/custom-ranges
Jul 8, 2026
Merged

feat: support custom timeframes in each chart#6
g4titanx merged 15 commits into
masterfrom
feat/custom-ranges

Conversation

@g4titanx

@g4titanx g4titanx commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

No description provided.

g4titanx added 15 commits June 1, 2026 19:17
Ingesting the zellic snapshot as one transaction OOMed the 4GB server
(join hash table + transaction state exceeded DuckDB's 2.9GiB cap).
Ingest it in ~1M-row block-range slices instead, each its own
transaction, so the join builds against a slice rather than the whole
snapshot. The source is recorded in rollup_sources only after the last
slice; dedup makes re-running committed slices a no-op, so a crash
mid-snapshot resumes cleanly on the next start.

Also make zellic rollup failure non-fatal: serve parquet-era data and
retry on the next start instead of exiting.

Verified by a 2.5M-row snapshot test running under a 500MB DuckDB
memory limit.
@g4titanx
g4titanx requested a review from ozwaldorf July 2, 2026 22:28
@g4titanx
g4titanx merged commit 77d7983 into master Jul 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants